package com.kehutong.crm.message.admin;

import org.coraframework.inject.Inject;
import org.coraframework.json.JSONObject;
import org.coraframework.mvc.MvcAction;
import org.coraframework.mvc.http.Bean;
import org.coraframework.mvc.http.ReqMapping;
import org.coraframework.mvc.http.result.Result;
import com.kehutong.crm.message.service.MessageTemplateTypeService;

/**
 * 管理后台-消息管理-模板类型管理
 */
@MvcAction
@ReqMapping("/admin/crm/message/template/type")
public class MessageTemplateTypeController {

    @Inject
    private MessageTemplateTypeService templateTypeService;

    // @HasPermission("crm:message:inner:view")
    @ReqMapping("/list/page")
    public Object listPage(JSONObject jsonObject) {
        // return templateTypeService.listPage(jsonObject);
        return null;
    }

    @ReqMapping("/list")
    public Object list(JSONObject jsonObject) {
        // return templateTypeService.list(jsonObject);
        return null;
    }

    // @HasPermission("crm:message:inner:add")
    // @Bean(newInstance=true, copy=true)
    // @ReqMapping("/save")
    // public Object save(MessageTemplateType type) {
    //     return templateTypeService.save(type);
    // }
    //
    // // @HasPermission("crm:message:inner:edit")
    // @Bean(copy=true)
    // @ReqMapping("/update")
    // public Object update(MessageTemplateType type) {
    //     return templateTypeService.update(type);
    // }
    //
    // // @HasPermission("crm:message:inner:del")
    // @ReqMapping("/delete")
    // public Object delete(MessageTemplateType type) {
    //     return templateTypeService.delete(type);
    // }
    //
    // @ReqMapping("/get")
    // public Object get(MessageTemplateType classify) {
    //     return Result.success(classify);
    // }
}
